home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
netz
/
mailfilter
/
zpoint
/
betreff-filter.zprx
next >
Wrap
Text File
|
1994-07-31
|
2KB
|
115 lines
/*
$VER: Betreff-Filter.zprx 1.1 (31.7.94) Copyright (c) Jürgen Kohrmeyer
Dies ist ein ARexx-Skript für Zodiac's Point, mit dem man auf
bequeme Weise den Betreff der aktuellen Mail in den Betreff-Filter
übernehmen kann. Dabei werden vorangestellte 'Re:' oder 'Re^x:'
entfernt, und dem Betreff jeweils ein '#?' oder '*' vorangestellt
und angehängt. Im Betreff vorkommende Jokerzeichen werden durch
Voranstellen eines Hochkommas ausgeschaltet. Nach erfolgreicher
Übernahme in den Filter öffnet sich das Fenster und der gerade
übernommene Betreff ist selektiert.
Sie dürfen dieses Skript beliebig kopieren, solange es zusammen
mit Zodiac's Point eingesetzt wird, aber verändern Sie es bitte
nicht ohne Erlaubnis des Autors.
Sie erreichen den Autor wie folgt:
Jürgen Kohrmeyer Tel. : +49 5402 5195
Oststraße 2 EMail: j_kohrmeyer@wilam.north.de
49143 Bissendorf
Hinweise zur Installation:
Kopieren sie dieses Skript in das Rexx-Verzeichnis von ZP und
fügen sie danach der Datei 'fkeys.zp' auf Wunsch den Eintrag
"F1:SYS:Rexxc/RX ZPOINT:Rexx/Betreff-Filter.zprx %s" hinzu.
*/
/* Ergebnisse anfordern */
OPTIONS RESULTS
/* Name des Screens auslesen */
PARSE ARG screenname
ADDRESS VALUE screenname
/* Script beenden wenn wir uns nicht innerhelb eines Brettes befinden */
WHICHLEVEL
IF result ~= 'BOARD' THEN
EXIT(0)
/* Betreff auslesen */
MESSAGEINFO SUBJECT
IF rc ~= 0 THEN EXIT(10)
betreff.pattern = result
betreff.emppattern = ''
betreff.newsgroup = ''
betreff.mailtype = ''
betreff.action = ''
/* Testen, ob MailFilter gestartet ist. Wenn nicht, dann jetzt starten */
IF ~SHOW(PORTS,'MAILFILTER') THEN DO
ADDRESS COMMAND
'run >NIL: <NIL: MAILFILTER:MailFilter'
DO 3 WHILE ~SHOW(PORTS,'MAILFILTER')
'WaitForPort MAILFILTER'
END
IF rc = 5 THEN DO
SAY 'Kann MailFilter nicht starten!'
EXIT(10)
END
END
/* Aktuellen ZPoint-Screen einstellen */
ADDRESS MAILFILTER
GETATTR screen
IF result ~= screenname THEN DO
DEACTIVATE
SETATTR screen screenname
END
/* Betreff in den Betreff-Filter übernehmen und das */
/* Fenster auf dem aktuellen MicroDot-Screen öffnen */
ADDITEM TO subject STEM betreff CONVERT POPUP
/* Prefs speichern */
IF rc = 0 THEN
SAVE
/* Beenden */
EXIT(0)